person who deliver - Alemán Inglés Diccionario